Jump To:
Technical Q&As: Legacy Technologies
As Mac OS X and Apple hardware devices evolve, the APIs and technologies they encompass change to meet the needs of developers and users. As part of this evolution, less efficient features, interfaces, and programming techniques are deprecated or retired in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. A technology identified in the ADC Reference Library as deprecated has been superseded and may become unsupported in the future. A technology identified as unsupported is no longer available from Apple for use by developers. Legacy documents help developers understand legacy technologies, identify replacements, and update their products to run on current Apple platforms.

View all Graphics & Imaging Technical Q&As.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sorted by
Date
Providing QuickDraw with a Known Good Port (HTML) ()
QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
Deprecated 2003-09-29
Why does logging keep my Printer Module from working? (HTML) ()
QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
Deprecated 2002-11-06
GetPortBitMapForCopyBits (HTML) ()
QD61: Describes the proper usage of GetPortBitMapForCopyBits.
Deprecated 2000-11-08
Native QuickDraw Hardware Acceleration notSrcCopy Blits (HTML) ()
QD60.
Unsupported 1999-06-28
Difference between PCCard SDK2 and SDK3 (HTML) ()
HW62.
Unsupported 1999-03-29
Is there a relationship between the device tree and the Name Registry? (HTML) ()
HW41.
Unsupported 1999-02-15
Text Mask Mode and QuickDraw (HTML) ()
QD58.
Unsupported 1998-09-07
Clearing the Z-buffer in RAVE (HTML) ()
QD3D93.
Unsupported 1998-04-20
Drawing Text into a RAVE Context (HTML) ()
QD3D89.
Unsupported 1998-04-20
Errors in QADrawContextNew (HTML) ()
QD3D86.
Unsupported 1998-04-20
RAVE and DrawSprocket Integration (HTML) ()
QD3D85.
Unsupported 1998-04-20
RAVE Multiple GDevice support (HTML) ()
QD3D94.
Unsupported 1998-04-20
RAVE Notifications (HTML) ()
QD3D88.
Unsupported 1998-04-20
RAVE Support for Apple 3D Accelerator (HTML) ()
QD3D91.
Unsupported 1998-04-20
RAVE Z-Buffer Access (HTML) ()
QD3D92.
Unsupported 1998-04-20
Triangle Strips (HTML) ()
QD3D90.
Unsupported 1998-04-20
U and V limits in RAVE (HTML) ()
QD3D87.
Unsupported 1998-04-20
Parsing the PICT File Format (HTML) ()
QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
Deprecated 1998-02-10
How to get the Monitor ID as displayed in the Monitors & Sound Control Panel (HTML) ()
QD55.
Unsupported 1998-01-16
Printing, Forward and Reverse Line Feeds (HTML)
QD03.
Unsupported 1997-12-01
Copybits Bus Error with Offscreen GWorld (HTML) ()
QD49.
Unsupported 1997-11-17
Creating Gray Scaled Images > 8 bits (HTML) ()
QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
Deprecated 1997-11-17
PCI Video Card Bus Error (HTML) ()
QD50.
Unsupported 1997-11-17
MemError (HTML) ()
ME06.
Unsupported 1997-09-12
All Geometry Vertices Need UV Parameterization (HTML) ()
QD3D55.
Unsupported 1997-07-11
Apple Accelerator Card & Textures (HTML) ()
QD3D61.
Unsupported 1997-07-11
Call Q3View_GetWorldToFrustumMatrixState Only In A Rendering Loop (HTML) ()
QD3D77.
Unsupported 1997-07-11
Camera Hither Distance Must Be > 0 (HTML) ()
QD3D62.
Unsupported 1997-07-11
Checking For QD3D Windows DLL's (HTML) ()
QD3D84.
Unsupported 1997-07-11
Checking Whether QD3D Is Available (HTML) ()
QD3D69.
Unsupported 1997-07-11
Default Number of Surface Planes (HTML) ()
QD3D56.
Unsupported 1997-07-11
Default Surface/Shader UV Params For Caps of Cones & Cylinders (HTML) ()
QD3D73.
Unsupported 1997-07-11
Displaying Windows 3DMF Files On A Mac (HTML) ()
QD3D81.
Unsupported 1997-07-11
DONT_NEED_DDRAW Preprocessor Explained (HTML) ()
QD3D82.
Unsupported 1997-07-11
Error Loading: DriverServicesLib (-2804) Error Explained (HTML) ()
QD3D59.
Unsupported 1997-07-11
Finding The Center Of A Model (HTML) ()
QD3D70.
Unsupported 1997-07-11
Making Objects Invisible (HTML) ()
QD3D64.
Unsupported 1997-07-11
Mesh Edge Structure Can Not Have More Than 2 Faces (HTML) ()
QD3D65.
Unsupported 1997-07-11
No Limit To The Number Of Vertices In A Polygon (HTML) ()
QD3D66.
Unsupported 1997-07-11
No Standard UV Parameters For Mesh (HTML) ()
QD3D74.
Unsupported 1997-07-11
Q3View_Sync/Q3View_Flush Differences (HTML) ()
QD3D68.
Unsupported 1997-07-11
QD3D Does Not Free Memory Used By Geometries (HTML) ()
QD3D71.
Unsupported 1997-07-11
QD3D Does Not Provide Z-Buffer Information (HTML) ()
QD3D57.
Unsupported 1997-07-11
QD3D Functions Not Interrupt Safe (HTML) ()
QD3D78.
Unsupported 1997-07-11
QD3D Is Not Thread-Safe (HTML) ()
QD3D72.
Unsupported 1997-07-11
QD3D Macintosh High Quality Postscript Output (HTML) ()
QD3D53.
Unsupported 1997-07-11
QD3D Plug-In Renderer Handlers (HTML) ()
QD3D67.
Unsupported 1997-07-11
QD3D Windows High Quality Postscript Output (HTML) ()
QD3D54.
Unsupported 1997-07-11
QD3D Windows Interactive Renderer (HTML) ()
QD3D80.
Unsupported 1997-07-11
QD3D Windows Pixel Format Support (HTML) ()
QD3D83.
Unsupported 1997-07-11
Setting Data For Q3ViewerUseData (HTML) ()
QD3D63.
Unsupported 1997-07-11
ShaderUV/SurfaceUV Attribute Differences (HTML) ()
QD3D52.
Unsupported 1997-07-11
TQ3Ellipsoid Data Caps Field Explanation (HTML) ()
QD3D58.
Unsupported 1997-07-11
Using Hardware Acceleration (HTML) ()
QD3D60.
Unsupported 1997-07-11
Valid QD3D Metafile Filename Extensions (HTML) ()
QD3D79.
Unsupported 1997-07-11
Viewer Error "xy values outside of the viewing window" Explained (HTML) ()
QD3D76.
Unsupported 1997-07-11
Viewer Only Supports Perspective Cameras (HTML) ()
QD3D75.
Unsupported 1997-07-11
Connecting to a Sleeping or Dozing Macintosh (HTML) ()
NW46.
Unsupported 1997-01-31
Flattening Objects Separately (HTML) ()
GXPD44.
Unsupported 1997-01-09
Using GXNewPaperType (HTML) ()
GXPD43.
Unsupported 1997-01-09
Supporting QuickDraw GX with EPS (HTML) ()
GX05.
Unsupported 1996-10-27
Altering the GX General Print Panel (HTML) ()
GXPD41.
Unsupported 1996-10-25
Setting GX Paper Types (HTML) ()
GXPD42.
Unsupported 1996-10-25
Including the Cursor in a Screen Capture when using CopyBits (HTML) ()
QD45.
Unsupported 1996-09-27
Using PixPatHandle to Access the "Set Utilities Pattern" Pattern (HTML) ()
OPS12.
Unsupported 1996-09-27
Textures & BitMaps Explained (HTML) ()
QD3D51.
Unsupported 1996-08-21
Custom Designing a GX Font (HTML) ()
GXTY11.
Unsupported 1996-07-03
Color-Separating Arbitrary Shapes (HTML) ()
GX09.
Unsupported 1996-06-01
Getting Default Settings for a Given Font (HTML) ()
GXTY10.
Unsupported 1996-06-01
PDD File Format API (HTML) ()
GXPD40.
Unsupported 1996-06-01
PostScript Color Printing Bug (HTML) ()
GXPD39.
Unsupported 1996-05-14
3D Acceleration (HTML) ()
QD3D42.
Unsupported 1996-04-08
Ambient Coefficient (HTML) ()
QD3D35.
Unsupported 1996-04-08
The Backfacing Option (HTML) ()
QD3D36.
Unsupported 1996-04-08
Clarification of TQ3HitData's 'distance' Field (HTML) ()
QD3D45.
Unsupported 1996-04-08
Collision Detection (HTML) ()
QD3D41.
Unsupported 1996-04-08
Determining 3DMF Endian-ness (HTML) ()
QD3D33.
Unsupported 1996-04-08
Determining Which Features Are Supported by Specific Renderers (HTML) ()
QD3D31.
Unsupported 1996-04-08
Extensions vs. Libraries (HTML) ()
QD3D37.
Unsupported 1996-04-08
Header Conditions (HTML) ()
QD3D48.
Unsupported 1996-04-08
Highlight State (HTML) ()
QD3D38.
Unsupported 1996-04-08
Limitations of the Apple QuickDraw 3D Acceleration Card (HTML) ()
QD3D34.
Unsupported 1996-04-08
Missing Geometries in QuickDraw 3D 1.0.X (HTML) ()
QD3D49.
Unsupported 1996-04-08
pointOfInterest (HTML) ()
QD3D40.
Unsupported 1996-04-08
Quality of Video Textures (HTML) ()
QD3D44.
Unsupported 1996-04-08
Region Structure (HTML) ()
QD3D50.
Unsupported 1996-04-08
Screen Flickering (HTML) ()
QD3D43.
Unsupported 1996-04-08
Setting A Default Papertype for GX Printers (HTML) ()
GXPD38.
Unsupported 1996-04-08
Small Point Size and Hinting (HTML) ()
GXTY09.
Unsupported 1996-04-08
Sources of 3DMF Documentation (HTML) ()
QD3D32.
Unsupported 1996-04-08
Transparency Not Working on Some Machines (HTML) ()
QD3D39.
Unsupported 1996-04-08
UV's in Vertex List (HTML) ()
QD3D46.
Unsupported 1996-04-08
View Hints (HTML) ()
QD3D47.
Unsupported 1996-04-08
Checking for the Availability of Acceleration Hardware (HTML) ()
CS12.
Unsupported 1996-03-05
Invisibility of ColorSync Accelerators (HTML) ()
CS10.
Unsupported 1996-03-05
Universality of ColorSync Accelerators and CMMs (HTML) ()
CS11.
Unsupported 1996-03-05
API for Non-GX Printing? (HTML)
QD29.
Unsupported 1996-03-04
Light Color (HTML) ()
QD3D30.
Unsupported 1996-02-15
UV Support (HTML) ()
QD3D29.
Unsupported 1996-02-15
QuickDraw 3D Debugging Tools (HTML) ()
QD3D27.
Unsupported 1996-02-09